home *** CD-ROM | disk | FTP | other *** search
/ Mac Format 1994 October / Macformat17.cdr / Shareware City / Developers / SC++ 7.0.3 Update / READ ME < prev    next >
Text File  |  1994-07-11  |  5KB  |  120 lines

  1. ABOUT SYMANTEC C++ FOR MACINTOSH 7.0.3
  2. =======================================
  3. Copyright © 1994 Symantec Corporation. All Rights Reserved.
  4. June 16, 1994
  5. Font: Geneva 12
  6.  
  7. INTRODUCTION
  8. =============
  9. Symantec C++ for Macintosh version 7.0.3 corrects problems with the 7.0
  10. and 7.0.2 release of the following components of Symantec C++ for Macintosh:
  11. THINK Project Manager, THINK Debugger, Symantec C++, and THINK C,
  12. Visual Architect, Visual Architect Macro Files, THINK Class Library, and
  13. the runtime libraries.
  14.  
  15. The files in the “Release Notes” folder lists the most important bugs that
  16. this update fixes in the various components of Symantec C++ for Macintosh.
  17.  
  18. About Version Numbers
  19. ---------------------
  20. The patch applications contained in this update will bring the respective
  21. component to the latest released version. It is sometimes the case that one
  22. of the components of the Symantec C++ for Macintosh system is not updated
  23. for a particular release and as such the patcher may not be applicable to you.
  24.  
  25. UPDATING YOUR SYSTEM
  26. =====================
  27. This section tells you how to run the various patch programs to update your
  28. Symantec C++ for Macintosh components, and how to update your libraries.
  29.  
  30. This update contains five small applications in the ‘Patches’ folder that
  31. will transform your components into the new versions. Updating is easy:
  32.  
  33. • Make sure that you update a clean installation of Symantec C++ for
  34.   Macintosh 7.0. While the patch applications will probably work with
  35.   your existing installation, they are not guaranteed to.
  36. • Double-click on the patch application (e.g. “TPM 7.0.3 Patch”).
  37. • Read the messages in the dialog that comes up; they may contain
  38.   important information. Click the ‘Patch’ button.
  39. • Find the component asked for using the standard file dialog box.
  40.  
  41.  •••••••••
  42.  IMPORTANT
  43.  •••••••••
  44.     
  45.  The patch is done in place! This means that the patcher will overwrite
  46.  the file you’re updating. When it is done, you will get a confirmation that
  47.  the patch was successful if all goes well.
  48.     
  49. • Repeat these steps for the other patches in the ‘Patches’ folder:
  50.  
  51.     Symantec C++ 7.0.3 Patch
  52.     THINK C 7.0.3 Patch
  53.     Visual Architect 7.0.3 Patch
  54.     THINK Debugger 7.0.1 Patch*
  55.  
  56. (*) If necessary.
  57.  
  58. Updating the Libraries
  59. --------------------
  60. The library updates are contained in a Compact Pro self extracting archive.
  61. Installing them is easy:
  62.  
  63. • Double-click on the file “Library Updates.sea”.
  64. • When it asks you to “Select the destination folder”, move to your
  65.   Symantec C++ for Macintosh folder and click “Extract”.
  66. • The archive will begin to extract its files, and at one point will say
  67.   that a duplicate file was found. This is correct; press the “Replace ALL
  68.   Duplicates” button to finish the installation.
  69. • If you have the Universal Headers then you should copy the file "AppleScript.h"
  70.   into the "Mac #includes:Universal Headers:" folder.
  71.  
  72. Updating the THINK Class Library and VA Macro Files
  73. -----------------------------------------------
  74. The TCL updates are contained in a Compact Pro self extracting archive.
  75. Installing them is easy:
  76.  
  77. • Double-click on the file “TCL 2.0.3 Update.sea”.
  78. • When it asks you to “Select the destination folder”, move to your
  79.   “Development” folder and click “Extract”.
  80. • The archive will begin to extract its files, and at one point will say
  81.   that a duplicate file was found. This is correct; press the “Replace ALL
  82.   Duplicates” button to finish the installation.
  83. • If you are updating from TCL 2.0 (as opposed to TCL 2.0.1 or later) then
  84.   you must also rebuild your ANSI libraries. A small Apple script,  “Rebuild
  85.   ANSI Libraries” is included to automated this task. Launch the THINK Project
  86.   Manager and run the script, following the prompts.
  87.  
  88. Re-Precompiling the Precompiled Headers
  89. --------------------------------------
  90. You must re-precompile any precompiled headers with the new compilers. To
  91. re-precompile MacHeaders and MacHeaders++:
  92.  
  93. •••••••••
  94. IMPORTANT
  95. •••••••••
  96.  
  97. By default “Mac #includes.c” expects either the Universal Headers or the System 7.1
  98. headers that are included in Symantec C++ for Macintosh 7.0. If you updated to 7.0
  99. via the online updates then you should set the macro NEW_HEADERS_AVAILABLE
  100. in “Mac #includes.c” to 0 prior to precompiling your headers.
  101.  
  102.     1) Launch the THINK Project Manager and create an Empty project.
  103.     2) Open the file “Mac #includes.c” which is located in the “Mac #includes”
  104.       folder.
  105.     3) Choose ‘Precompile…’ from the Source menu. Save the precompiled header
  106.       as ‘MacHeaders’ replacing the one in the “Precompiled Headers” folder in
  107.       in the “Mac #includes” folder.
  108.     4) Repeat steps (2) and (3) for the file “Mac #includes.cpp”, saving it as
  109.       “MacHeaders++”.
  110.  
  111. To re-precompile TCLHeaders, follow these steps:
  112.  
  113.     1) Launch the THINK Project Manager and open the AEStarter.π project.
  114.     2) Select the file “TCL #includes.cpp” in the project and choose
  115.       ‘Precompile…’ from the Source menu.
  116.     3) Save the header as “TCLHeaders” in the “Precompiled Headers” folder
  117.       in the “THINK Class Library 2.0” folder. You want to replace the old
  118.       that is already there.
  119.  
  120.